/*
 * Copyright Iain Sproat, 2008
 * 
 *
 */
using System;

namespace FreeBase.Fluent
{
	/// <summary>
	/// Description of FBInstruction.
	/// </summary>
	public abstract class FBInstruction
	{
		private string _propertyName;
		
		internal string PropertyName
		{
			get{ return this._propertyName; }
			set{ 
				if( string.IsNullOrEmpty( value )  )
					throw new ArgumentNullException( "PropertyName" );
				this._propertyName = value; }
		}
	}
}
